be down on his luck - French English Dictionary